/* CSS Document */
/* CSS Document 2021-09-03 fuah*/

* {
	margin: 0;
	padding: 0;
}

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body,
div,
h1,
h2,
h3,
h4,
h5,
h5,
p,
ul,
ol,
li,
dl,
dt,
dd {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

ul,
ol {
	list-style-type: none;
}

em {
	font-style: normal
}

body {
	color: #444;
}

input,
textarea {
	font: 14px "Microsoft Yahei", Arial, Helvetica, sans-serif;
	line-height: 30px;
	border: none;
	outline: none;
}

a {
	color: #333;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	color: #000;
}

body,
div {
	line-height: 26px;
	font-size: 16px;
}

/*********common area*************/
.g-c-area {
	margin: 0px auto;
	position: relative
}

.fl-left {
	float: left
}

.fl-right {
	float: right
}

.txt-c {
	text-align: center
}

/**clear**/
.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
	overflow: hidden;
}

.clearfix {
	zoom: 1;
}

/*
*,
*:before,
*:after {  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;      box-sizing: border-box;}

/*******************/
body {
	background: #FFFFFF;
	width: 100% !important;
	overflow-x: hidden;
}

.wrap {
	width: 1440px;
	margin: 0 auto;
	border: 0px solid #ccc
}

.mb30 {
	margin-bottom: 30px
}

.sp10 {
	font-size: 1px;
	display: block;
	clear: both;
	overflow: hidden;
	height: 10px;
}

.gray {
	color: #aaaaaa
}

/*******list*******/
.cm-ul-list {}

.cm-ul-list li {
	line-height: 36px;
	height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear
}

.cm-ul-list li a {}

.cm-pic-list {}

.cm-pic-list li {
	float: left;
	margin-right: 3.2%;
	width: 30%;
	margin-bottom: 20px;
}

.cm-pic-list img {
	width: 100%;
	height: 100%
}

.cm-pic-list p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center
}

.cm-pic-list li a {
	margin: 10px 0 6px
}

.cm-picrw-list {}

.cm-picrw-list li {
	margin-bottom: 20px;
	position: relative;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

.cm-picrw-list li>a {
	display: block;
	position: relative;
	margin-right: 20px
}

.cm-picrw-list li>a img {
	width: 175px;
	height: 115px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20
}

.cm-picrw-list li p {
	margin-left: 190px
}

.cm-picrw-list li a p,
.cm-picrw-list li p {
	height: 115px;
	line-height: 29px;
	border-bottom: 1px solid #e9e9e9;
	overflow: hidden;
}

.img-overw {
	position: relative;
	line-height: 0px;
	display: inline-block
}

.img-overw img {
	width: 99%;
	height: 100%
}

.img-overw p {
	position: absolute;
	width: 100%;
	height: 50px;
	line-height: 58px;
	bottom: 0px;
	color: #fff;
	padding: 0 8px;
	background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

.pagenumb {
	padding: 10px 0;
	text-align: center
}

.pagenumb a {
	margin: 0 10px;
	display: inline-block;
	width: 12px;
	height: 18px
}

.pagenumb a img {
	width: 100%;
	height: 100%
}

.pagenumb em {
	width: 7px;
	height: 7px;
	border-radius: 4px;
	background: #fff;
	display: inline-block;
	margin: 5px 6px
}

.pagenumb em.on {
	background: #fde47b
}

.videobox {}

.videobox li {
	position: relative
}

.videobox li a img {
	width: 100%;
	height: 100%;
}

.videobox li>a:before,
.videobox a:before {
	content: '';
	display: block;
	width: 60px;
	height: 60px;
	background: url("../images/i-play.png") no-repeat;
	background-size: 100%;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 10;
	margin-left: -30px;
	margin-top: -30px;
}

.list-2col li {
	float: left;
	width: 47%;
	margin-right: 3%;
}

.list-4col li {
	float: left;
	width: 22%;
	margin-right: 3%;
}

.list-5col li {
	float: left;
	width: 17%;
	margin: 0 2.5%;
}

/*****/
.mobileh5-box {
	position: relative;
	margin: 0 auto
}

.mobileh5-box ul {
	width: 90%;
	margin: 0 auto
}

.mobileh5-box li {
	width: 33%;
	position: relative;
	padding: 0px;
	line-height: 0;
	float: left;
}

.mobileh5-box li a {
	width: 286px;
	height: 510px;
	display: block;
	margin: 00px auto;
	padding-top: 40px;
	text-align: center;
	background: url("../images/mobileh5-bg.png") no-repeat 0 0;
}

.mobileh5-box li img {
	width: 250px;
	border-radius: 0px;
	border: 0px solid #fff;
}

.mobileh5-box li .mobileh5-box-bg {
	position: absolute;
	width: 260px;
	background: #153a85;
	height: 480px;
	top: 7px;
	z-index: 20;
	border-radius: 30px;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	border: 6px solid #153a85;
	left: 50%;
	margin-left: -135px
}

.mobileh5-box li .info h3 {
	color: #fff;
	font-size: 24px;
	position: absolute;
	z-index: 30;
	top: 400px;
	opacity: 0;
	filter: alpha(opacity=0);
	width: 220px;
	left: 50%;
	margin-left: -110px;
	line-height: 34px;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

.mobileh5-box li .info {
	display: block;
	width: 260px;
	margin: 0 auto;
	overflow: hidden
}

.mobileh5-box li:hover .mobileh5-box-bg {
	opacity: 0.95;
	filter: alpha(opacity=0.95);
}

.mobileh5-box li:hover .info h3 {
	top: 200px;
	opacity: 1;
	filter: alpha(opacity=1);
}

.mobileh5-box .arrow-left {
	position: absolute;
	top: 320px;
	left: 10px;
	z-index: 5
}

.mobileh5-box .arrow-right {
	position: absolute;
	top: 320px;
	right: 50px;
	z-index: 5
}

/****form****/
.formbox {}

.form-inp {
	background-color: #efefef;
	border: 0px;
	outline: none;
	padding: 5px 10px
}

.formbox input.inpcheck {
	margin-right: 8px;
	vertical-align: middle;
	display: inline-block
}

/******* copyright  *****/
.footcopyright {
	padding: 50px 0 40px;
	text-align: center;
	color: #999;
	font-size: 14px;
}

.footcopyright p {
	line-height: 26px
}

/*********common end***********/
.pagepath {
	font-size: 14px;
	color: #999;
	padding-bottom: 0px;
	border-bottom: 0px solid #cccccc;
	margin: 20px auto
}

/* 分享 */
.fx_new {
	float: left;
	text-align: left;
}

.bshare-custom a:link {
	color: #fff;
}

.bshare-custom a:visited {
	color: #fff;
}

.bshare-custom a:hover {
	color: #fff;
}

.bais {
	color: #fff;
}

.bshare-custom #bshare-shareto {
	color: #fff !important;
}

.fx_bot {
	bottom: 0;
}


/**********/
.headarea {
	background: #fff;
	position: relative;
}

.headarea .top {
	height: 100px;
}

.headarea .toplogo {
	float: left;
	width: 150px;
	height: 100px;
	margin: 10px 20px 0;
}

.headarea .toplogo img {
	width: 100%
}

.headarea .topright {
	float: right;
	margin: 15px 5px 0;
	font-size: 14px;
	color: #e1e1e1
}

.headarea .topright a {
	display: inline-block;
	margin: 3px 15px;
	color: #666
}

.navarea {
	
	background: #4e854e;
	height: 54px;
	display: flex;
	justify-content: space-around;
}

.navarea .nav {
	/* margin: auto; */
}

.nav ul {
	display: table;
	/* *不要设置宽度*/
	width: 1200px;
}

.nav ul>li {
	text-align: center;
	float: left;
	*float: none;
	*display: inline;
	*zoom: 1;
	list-style: none;
	margin: 0 0px;
	padding: 0 15px;
	line-height: 54px;
	position: relative;
}

.nav ul>li a {
	color: #fff
}

.nav ul>li em {
	width: 10px;
	height: 8px;
	display: inline-block;
	background: url("../images/nav-dot.png") no-repeat 0 0;
	margin-left: 8px;
	background-size: 100%;
}
.olList>li em{
	    position: absolute;
	    right: 9px;
	    top: 16px;
	    z-index: 999;
	    width: 9px !important;
	    height: 15px !important;
		background-image: url(../images/i-arrowright.png)!important;

}

.nav-link ul>li a {
	position: relative;
	ftransition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	display: block;
}

.nav-link ul>li>a:after {
	position: absolute;
	left: 0;
	bottom: 0px;
	content: "";
	width: 100%;
	height: 4px;
	background: #ffc953;
	-webkit-transition: all .2s cubic-bezier(.4, 0, .2, 1);
	transition: all .2s cubic-bezier(.4, 0, .2, 1);
	-webkit-transform: scale(0, 1);
	transform: scale(0, 1)
}

.olList>li:hover {
	background-color: rgb(194, 222, 182);
	/* padding: 0 20px; */
}

.olList li {
	/* padding: 0 20px; */
	text-align: center;
	position: relative;
}

.nav-link ul>li a:hover:after {
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1)；
}

.nav-link ul>li a:hover {
	display: block;
}

.nav ul>li.on {
	background: #265f26
}

.nav .subnav {
	position: absolute;
	min-width: 180px;
	padding: 10px 0px 10px 0px;
	background: #f7f7f7;
	z-index: 100;
	left: -10px;
}

.nav .subnav a {
	display: block;
	padding: 3px 15px 3px 25px;
	line-height: 38px;
	color: #666;
	text-align: left
}

.nav .subnav a:after {
	height: 0px;
}

.nav .subnav a:hover {
	background: #dbf4da;
}

.language {
	background: #eee;
	width: 24px;
	height: 24px;
	border-radius: 24px;
	display: inline-block;
	line-height: 24px;
	font-size: 12px;
	text-align: center
}

.g-c-area-main {
	background: #fff;
}

.home-nav {
	position: absolute;
	bottom: -50px;
	left: 50%;
	margin-left: -720px;
	z-index: 999;
	
}



/*栏目*/
.bar-title {
	position: relative
}

.bar-title h3 {
	font-size: 34px;
	color: #4e854e;
	line-height: 32px;
	margin: 10px 0 10px;
	display: inline-block;
	border-bottom: 3px solid #4e854e;
	padding-bottom: 10px
}

.bar-title span {
	position: absolute;
	top: 20px;
	right: 10px;
	z-index: 10
}

.bar-title a.more {
	position: absolute;
	right: 10px;
	top: 20px;
	color: #bbb
}

.bar-title a.more:hover {
	color: #4e854e
}

.bar-right h3 {
	font-size: 24px;
	padding-bottom: 4px
}

/******* 底部 *****/
.footcopyright {
	background: #4e854e;
	margin-top: 50px;
	padding: 20px;
}

.footcopyright .wrap {
	position: relative;
	margin: 0px auto;
	height: 160px
}

.footcopyright p {
	font-size: 12px;
	text-align: left;
	line-height: 20px;
	color: #b0c7b3
}

.footcopyright p.font18 {
	font-size: 18px;
	color: #fff;
	line-height: 40px;
}

.footcopyright .fl-left {
	margin: 20px 0 0 220px;
}

.footcopyright .fl-right {
	margin-right: 10px;
	margin-top: 20px;
}

.footcopyright .f-r-col {
	text-align: left;
	color: #fff;
	padding: 0px;
	font-size: 12px;
	vertical-align: middle
}

.footcopyright .f-r-col a {
	color: #fff
}

.footpic {
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 20;
	line-height: 0;
	width: 160px;
}

.footpic img {
	width: 100%
}

.footcopyright .f-r-col em {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle
}

.footcopyright a.footbutton {
	border: 1px solid #666;
	padding: 0px 20px;
	line-height: 38px;
	color: #333;
	margin-right: 10px;
	display: inline-block;
	margin-top: 20px;
}

.footcopyright a.footbutton:hover {
	background: #4a3873;
	border-color: #4a3873;
	color: #fff;
	font-weight: bold
}




/* add */
.toppic img {
	width: 100%;
}

.olList {
	position: absolute;
	background-color: rgb(248,248,248);
	margin-left: -20px;
	z-index: 999;
	display: none;
	width: 100%;
	line-height: 45px;
}
/* .relist{
	position: relative;
	margin-left: 0px;
	    width: 100%;
	    padding: 0 10px;
} */
.over{
	position: relative;
}
.nextList {
	display: none;
	    /* margin-top: 35px; */
	    margin-left: 100%;
	    position: absolute;
	    top: 0px;
	    width: 100%;
	    background-color: #fff;
}
.nextList li:hover{background-color: rgb(194, 222, 182);}

.nav-link ol li a {
	color: #000000;
}

.nav-link ul li:hover .olList {
	display: block;
}
.over:hover .nextList{display: block;}

.contr {
	display: none;
	height:260px;background: #fff;width:100%;left:0px;margin-left:0;position: absolute;bottom:-20px;
}

/* .wzlist ul li:hover .contr{display: block;transition:all 1.2s linear; -webkit-transition:all 1.2s linear;} */

/* sfq */

#wrapSfq{
	overflow: hidden;
	margin:auto;
	width: 1440px;
	height: 460px;
}
.titleBut{display: none;}
#wrapSfq > ul{
	width: 100%;
	list-style: none;
}
#wrapSfq > ul > li{
	float: left;
	width: 6.9%;
	height: 460px;
	position: relative;
}
		
.curr{
	width: 58.6%!important;
}
.curr img{
	width: 100%;
	height: 100%;
}
.curr .titleBut{
	display: block!important;
	position: absolute;
	bottom: 0;
	width: 95%;
	padding: 10px 2.5%;
	background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0)) !important;
	color: #FFFFFF;
	background-size: 100% 50px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.curr .text{display: none;}
#wrapSfq > ul > li >a .text{
	width: 100%;
	position: absolute;
	top: 0;
	height: 100%;
	background-image: url(http://redaiyulin.hinews.cn/static/index/images/wrap_pic_numBg.png);
}
	#wrapSfq > ul > li >a .text p{
		padding: 10% 40px;
		font-family: 'Microsoft yahei';
		color: #fff;
		height: 95%;
	}
		
		
@media screen and (max-width:1440px) {
	#wrapSfq{
		width: 1200px;
		height: 23.9375rem
	}
	#wrapSfq > ul > li{height: 383px;}
}
		
@media screen and (max-width:1280px) {
	#wrapSfq{
		width: 1100px;
		height: 23.9375rem
	}
	#wrapSfq > ul > li{height: 383px;}
}
/* sfq */
#slt{
	width: 1440px;
	height: 610px;
	margin: auto;
}
.top-box{
	width: 100%;
	height: 100%;
}
.nav-Con{
	width: 100%;
	height: 100%;
}
.nav-Con li:nth-child(2),.nav-Con li:nth-child(3),.nav-Con li:nth-child(4),.nav-Con li:nth-child(5),.nav-Con li:nth-child(6),.nav-Con li:nth-child(7){
	display: none;
}
.silder_panel {
	overflow: hidden;
	float: left;
	background-color: rgb(78, 133, 78);
}
.nav-top{
	display: flex;
	justify-content: space-between;
	white-space: nowrap;
	margin-top: 35px;
}
.nav-top li{
	width: 190px;
	position: relative;
	height: 117px;
	overflow: hidden;

}
.nav-top li img{
	width: 100%;
	height: 100%;
	transition: all 1s ;
}
.nav-top li div{
	position: absolute;
	z-index: 999;
	background-color: rgba(255,255,255,0.5);
	width: 100%;
	height: 100%;
	top: 0;
	display: none !important;
	
}

.nav-top li:hover img{transform: scale(1.15);}


#.nav-topAct div{display: none;}
.nav-top li:nth-child(1) div{display: none;}

/* 缩略图样式end */
.photo-into {
	display: none;
}


/* 地图处选项卡样式 */

.mapBox {
	position: relative;
}


.positioList li {
    position: absolute;
    background-image: url(../images/mapbgAc.png);
    background-repeat: no-repeat;
    padding: 5px 15px;
    border-radius: 8px;
    min-width: 48px;
    text-align: center;
    background-position: center;
}

.positioList li a{
	background-color: rgb(237,231,87);
	padding: 8px 10px;
	border-radius: 5px;
}

.positioList li:nth-child(1) {
	top: 100px;
	left: 600px;
}

.positioList li:nth-child(2) {
	top: 115px;
	left: 275px;
}

.positioList li:nth-child(3) {
	top: 230px;
	left: 355px;
}

.positioList li:nth-child(4) {
	top: 265px;
	left: 640px;
}

.positioList li:nth-child(5) {
	top: 355px;
	left: 720px;
}

.positioList li:nth-child(6) {
	top: 350px;
	left: 55px;
}

.positioList li:nth-child(7) {
	top: 415px;
	left: 460px;
}

.position-Act { 
	margin-top: -10px; padding-bottom: 35px !important;display: inline-block; -webkit-transition: all 0.3s linear;
}


.position-Act{
	/* -webkit-transition: all 0.2s linear; */
}

.mapCon li:nth-child(2),
.mapCon li:nth-child(3),
.mapCon li:nth-child(4),
.mapCon li:nth-child(5),
.mapCon li:nth-child(6),
.mapCon li:nth-child(7) {
	display: none;
}

/* 地图处选项卡样式 */

/* banner02样式 */
.banner02 .swiper-container {
	width: 100%;
	height: 300px;
	margin: 20px auto;
}

.banner02 .swiper-slide {
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.banner02 .swiper-slide-active {
	width: 70% !important;
}
.banner02{margin-top: 140px;}

.banner02 .swiper-slide-next {
	width: 40% !important;
	position: relative;
}

.banner02 .swiper-slide-next .sc-title {
	display: none;
}

.banner02 .swiper-slide-next .jieshaoBox span {
	font-size: 1.5rem;
}

.banner02 .swiper-wrapper {
	margin-left: -360px;
}

.banner02 .swiper-pagination {
	width: 100px;
	left: 153px;
	font-size: 15px;

}

.change {
	position: absolute;
	bottom: 6px;
	z-index: 999;
	width: 20px;
	cursor: pointer;
}

.change img {
	width: 10px;
}

.banner02-next {
	left: 240px;
}

.banner02-prev {
	left: 155px;
}

.banner02 .swiper-slide-next .newspic img {
	width: 70%;

}

.swiper-slide-next .jieshaoBox {
	position: absolute;
	width: 60%;
	bottom: -100px;
	left: 10px;
}

.swiper-slide-next .newspic a:before {
	display: none;
}

.swiper-slide-next .newscol {
	width: 10px !important;
	margin-left: -30px;
}

.swiper-slide-next h2 {
	font-size: 16px !important;
}

/* banner02样式end */

/* add */

/* orther */
.livearea {background: #355339}
.livearea .pagepath {color:#738576}
.livearea h2 {font-size: 26px; text-align: center;color:#fff}
.livearea .livepic {width:960px;margin:20px auto 50px;position: relative}
.livearea .livepic img {width:100%}

/* .livepic a:before, .newspic a:before {
     content: '';  display: block;  width: 60px;  height: 60px;
     background: url("../images/i-play.png") no-repeat;
     background-size: 100%;   border-radius: 50%;
     position: absolute;
     left: 20px; bottom: 25px;  z-index: 10;
 } */

/*********/
.neibar {background:#f0f0f0 url("../images/barbg.png") center center no-repeat;height:120px}
.neibar h3 {padding:0 20px; line-height: 130px; font-size: 40px;}
.neitj-box {margin-top:40px;}
.neilist {padding-top:20px;width:100%}
.neilist ul{display: flex;
	flex-wrap: wrap;
	align-items: center;
   }
.neilist li {width:23%;margin:0 1% 30px; background: #f7f7f7; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.neilist li .item-msg {padding:8px 20px 15px}
.neilist li .volnum {font-family: Charlemagne Std,Georgia, "serif" ;color:#555555;font-size: 26px; line-height: 20px}
.neilist li em {border-bottom:2px solid #fdcb5e;height:10px;overflow: hidden;width:40px; display: inline-block; line-height: 20px;margin-bottom:10px}
.neilist li p {text-align: left}
.neilist li:hover  {background: #cddfcf}
/*.sc4list li:hover a,.sc4list li:hover .volnum{color:#fff}.sc4list  li:hover {background: #cdab7c;}  **/

a.neilist-more {width:40%;line-height: 46px;text-align: center;background: #fff; display: inline-block; border-radius: 6px;color:#999;margin:30px auto}
a.neilist-more:hover {background: #cddfcf;color:#333}

.rig-box {margin-top:30px;}
.rig-list {padding-top:12px;width:100%}
.rig-list li {width:100%;margin:0 0 20px; overflow: auto}
.rig-list li .volnum {font-family: Charlemagne Std,Georgia, "serif" ;color:#555555;font-size: 26px; line-height: 20px}
.rig-list li .item-msg {padding:5px 10px 10px}
.rig-list li p {text-align: left;text-overflow:clip;white-space:normal ; }
.rig-list li:hover  {background: #e6f0e3}

/*******/
.viewarea{width:950px;margin:20px 25px }
.neiright{float:right;width:336px;margin-right:80px}	

.view-main-cont {padding:40px 8% }

.v-cont-title { text-align: center;border-bottom: 1px solid #e2e2e2;}
.v-cont-title h2 {font-size: 30px; line-height: 40px; padding-bottom: 25px;}
.v-cont-title p {border-top: 1px solid #e2e2e2;padding:12px 0; color:#aaaaaa;font-size: 14px; text-align: left}
.v-cont-title p span {margin-right:15px}

.v-cont {padding:10px 0; }
.v-cont div img{max-width: 100%;}
.v-cont p {/* text-indent:35px; */font-size: 18px; line-height: 35px;margin: 20px 0px;}
.v-pic { text-align: center;margin: 30px 10px 20px;}
.v-pic img{ width:auto;height:auto;max-width: 100%}
.v-pic p {font-size:14px; line-height: 40px;color:#999; text-align: center; position: relative;margin:0}
.v-pic p:after {position:absolute;left:50%;bottom:0px;content:"";height:1px;background:#ccc;;width:40px;margin-left:-20px}
.v-pic br {height:30px;display: block}



/* ss搜索框样式 */
.SearchBox{
	width: 200px;
}
.SearchBox ul{
	width: 200px;
	display: flex;
	justify-content: space-around;
}
.SearchBox ul li a{
	color: #FFFFFF;
	line-height: 54px;
}
.SearchBox ul li img{
	width: 30px;
	margin-top: 12px;
}
.rebOX{
	position: relative;
}
.numRearch{
	position: absolute;
	top: 30px;
	right: 20px;
	font-size: 13px;
	color: #999;
}
.resultBox{
	width: 700px;
	margin: 20px auto;
	border: 1px solid #dfdfdf;
	padding: 5px 20px;
	border-radius: 30px;
	position: relative;
}
.resultBox input{
	background: none;
	font-size: 16px;
}
.resultBox img{
	position: absolute;
	right: 20px;
	top: 8px;
}

.newNav{
	width: 1440px;
	margin: auto;
	display: flex;
	justify-content: space-around;
}
.searchInput{
	height: 54px;
	background: #4e854e;
	width: 1440px;
	display: none;
	bottom: 0!important;
}
.searCon{
	position: relative;
}
#close{
	position: absolute;
	top: 5px;
	left: 1050px;
}
.inputBox{margin-top: 8px;position: relative;width: 600px;margin:10px auto;}
.inputBox input{
	width: 540px;
	line-height: 35px;
	background-color: rgb(65,110,66);
	padding: 0 50px 0 20px;
	border-radius: 5px;
	color: #FFFFFF;
	height: 35px;
}
.inputBox img{
	position: absolute;
	right: 10px;
	top: 5px;
	cursor: pointer;
}
.inputBox ::-webkit-input-placeholder { /* WebKit browsers */
color: #ffffff;
 font-size: 16px;
}
.inputBox ::-moz-placeholder { /* Mozilla Firefox 19+ */
 color: #ffffff;
 font-size: 16px;
 }
 .inputBox :-ms-input-placeholder { /* Internet Explorer 10+ */
 color: #ffffff;
 font-size: 16px;
 }   
 #historyList{
	 width: 600px;
	 margin: auto;
	 background-color: #FFFFFF;
	 padding: 10px 0;
					
}
#historyList ul li{
	line-height: 35px;
	padding: 0 20px;
	color: #8b8b8b;
}
.none{
	width: 300px;
	margin: auto;
	min-height: 400px;
}
.floatNone{
	float: none!important;
}
.bj9 img, .g-c-area-main p img, .article img{width: 100%;}

/*  */
.bj9{position: relative;}
.bj9 img{width: 100%;}
.bj12 {
    background: #000;
    width: 300px;
    line-height: 120px;
    float: right;
    opacity: 0.5;
}
.bj12 h1 {
    font-size: 48px;
    color: #fff;
    text-align: center;
    font-weight: inherit;
}
.chen_22 {
	top: 125px;
	position: absolute;
	right: 0;
}
.cmh {
    position: relative;
}
.cmh3 {
    /* position: absolute; */
    width: 100%;
    top: 140px;
    z-index: 30px;
}
.chen_23 {
    font-size: 12px;
    line-height: 20px;
    color: #999;
    width: 100%;
	margin: auto;
}
.mar-l {
	width: 1145px;
    margin:20px auto;
	font-size: 12px;
}
.chen_20 {
    background: #FFF;
    width: 100%;
    margin: 0 auto;
}
.h20 {
    height: 20px;
}
.bj10 {
    background: #5ca865;
    width: 100%;
    margin: 0 auto;
    height: 3px;
    margin-top: 24px;
}
.chen_24 {
    width: 1200px;
    margin: 0 auto;
}
.chen_24 li {
    float: left;
    margin-left: 28px;
    font-size: 16px;
    line-height: 28px;
}
.chen_24 li img {
    width: 28px;
    height: 28px;
    margin-right: 15px;
}
.clear {
    clear: both;
}
.chen_24 li a:hover { color:#4d7652; font-weight:bold}   
.chen_21 {
    width: 1100px;
    margin: 0 auto;
}
.h30 {
    height: 30px;
}
.h10 {
    height: 10px;
}
.popvideo{
	width: 100%;
	background-color: rgb(0, 0, 0);
	overflow: hidden;
	position: relative;
}
.pausecenterchywdlecddmv-canvas{
	width: 80px;
	height: 80px;
}
.pausecenterchywdlecddmv{
	    width: 80px;
	    height: 80px;
	    border-radius: 50%;
	    position: absolute;
	    display: block;
	    cursor: pointer;
	    z-index: 996;
	    left: 510px;
	    top: 269px;
}
.chen_21 strong {
    color: #d4b96f;
}
.chen_21 h1 {
    display: inline-block;
    font-size: 36px;
    color: #4d7652;
	line-height: 50px;
}
.chen_21 p {
    font-size: 18px;
    line-height: 34px;
}
.chen_21 p img{
	max-width: 100%;
	margin-top: 20px;
}
/*  */
@media screen and (max-width:1440px) {
	.bj12{
		width: 280px;
		line-height: 100px;
	}
	.chen_22{top: 5.625rem;}
	.bj12 h1{font-size: 2.8125rem;}
	/* other */
	.viewarea{width:-webkit-calc(95% - 300px); width:-moz-calc(95% - 300px); width:calc(95% - 300px); margin:15px 5px }
	.neiright{margin-right:24px;width:300px}	
	.g-c-area {width:100%;}
	.pagepath {width: 90%;}
	.view-main-cont {padding:20px 2% 20px 4% }
	.livearea .livepic {width:90%;}
	.listWrap{width: 1280px!important;}
	/* other */
	
	.p1{display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 13;
	overflow: hidden;}
	.videopic{width: 835px!important;}
	.picBox ul li{height: 383px!important;}
	#slt{
		width: 1280px;
		height: 540px;
	}
	.top-box{
		width: 100%;
		height: 100%;
	}

	.nav-top li{
		width: 170px;
		height: 117px;
		overflow: hidden;
	}

	.nav-top li:hover img{
		transform: scale(1.15);
	}

	.videopic{width: 835px!important;}
	
	
	.wrap {
		width: 100%
	}

	.sc5 {
		margin-bottom: 40px;
	}
	.change{bottom: -4px;}
	.banner02 .swiper-pagination{bottom: 0px;}

	.banner02 .swiper-wrapper {
		margin-left: -280px !important;
	}
	.banner02{margin-left:150px !important;}
	.newsarea{
		width: 1280px;
		height: 300px!important;
	}
	.picBox{
		width: 1200px!important;
	}
	
	
	
}

@media screen and (max-width:1280px) {
	.bj9,.bj9 img{width: 1280px;}

	.banner02{
		width: 1100px;
		margin-left: 80px !important;
	}
	.jieshaoBox{margin-top: 80px;}

	.wrap,
	.f720showarea {
		width: 1280px;
	}

	.gallery-thumbs img {
		width: 170px !important;
	}

	.swiper-slide-next .jieshaoBox {
		width: 60% !important;
	}
}

/* add这次最新加 */
.autoSfqBox{margin-top: 30px;}
.sc2 {background: url("../images/sc2bg.jpg") repeat-x center bottom !important; padding-bottom: 50px;}
.flash{ width:1440px; height:492px; margin:50px auto;}
.flash .con{ width:100%; height:100%;}
.flash .con ul li{ width:6.8%; height:492px; position:relative; overflow:hidden; float:left;cursor: pointer;}
.flash .con ul li.current{ width:58.6%;}
.flash .con ul li .h3Box{
	position: absolute;
	z-index: 99;
	background-image: url("http://redaiyulin.hinews.cn/static/index/images/wrap_pic_numBg.png");
	height: 96%;
	padding: 10% 45%;
	font-size: 16px;
	color: #ffffff;
	font-weight: normal;
	white-space: break-spaces;
	white-space:normal;
}
.h3Box h3{width: 10px;}
.current .h3Box{
	bottom: 0;
	line-height: 70px;
	height: 70px!important;
	padding: 0!important;
	width: 100%!important;
	background-image: none;
	text-align: center;
	background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0)) !important;
	background:linear-gradient(to top,rgba(0, 0, 0, 1),rgba(0, 0, 0, 0))  !important;
	display: block!important;
}
.current .h3Box h3{width: 100%!important;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.autoSfqBox .con ul{overflow: hidden;white-space: nowrap;width: 100%;height: 100%;}
.show{ position:absolute; left:0; top:0; width:844px;}
.gyzb{width: 1440px;margin: auto;}
.show img{ width:100%;float:left;-webkit-animation:zq 2s infinite; animation:zq 2s infinite;}

.sc4{background-color: rgb(238,238,238);padding-top: 40px;}
.sc5{background-color: rgb(238,238,238);margin-top: 0!important;padding-top: 50px;}
.sc3{margin-bottom: 0!important;}
.footcopyright{margin-top: 0!important;}
.sc3 .list-5col li{margin: 0;margin-bottom: 20px;}





/* .banner{margin:200px auto 0;width:1440px;overflow:hidden;} */
.large_box{margin-bottom:10px;width:1440px;height:610px;overflow:hidden;}
.large_box img{display:block;}
.small_box{width:1440px;height:117px;overflow:hidden;}
.small_list{position:relative;float:left;width:1388px;height:117px;overflow:hidden;}
.small_list ul{height:117px;overflow:hidden;}
.small_list ul li{position:relative;float:left;margin-right:10px;width:190px;}
.small_list ul li img{display:block;width: 190px;height: 117px;}
.small_list ul li .bun_bg{display:none;position:absolute;top:0;left:0;width:100%;height:117px;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.small_list ul li.on .bun_bg{display:block;}
.btn{display:block;width:20px;height:117px;background-color:#777;background-repeat:no-repeat;background-position:center center;cursor:pointer;}
.left_btn{float:left;margin-right:5px;background-image:url(../images/i-arrowleft.png);}
.right_btn{float:right;background-image:url(../images/i-arrowright.png);}
.large_box li{display: none;}
.large_box li:nth-child(1){display: block;}
.large_box ul{background-color: rgb(78, 133, 78);}
.sc4 .tslist ul{display: flex;justify-content: center;}
@media screen and (min-width: 1920px){
	.sc5{padding-bottom: 70px;}
}
@media screen and (max-width: 1440px){
	
	.sc4 .tslist ul{width: 1236px;margin: auto;}
	
	
	.bannerSlue{width: 1200px;margin: auto;}
	.flash{width: 1200px;}
	.show{width:790px;}
	.flash .con ul li{height: 460px;}
	.bannerZhxi {width: 1200px;margin: a;}
	
	/* 1440px下的缩略图大小 */
	.large_box{height: 520px;}
	.small_list{width: 1140px;}
	.small_box,.large_box {width: 1200px;}
	.small_list ul li,.small_list ul li img{width: 155px;}
	
	
}